Definition of Marmalade Bush

  • (noun) evergreen South American shrub having showy trumpet-shaped orange flowers; grown as an ornamental or houseplant

Synonyms of Marmalade Bush


Antonyms of Marmalade Bush


No Antonyms Found.

Homophones of Marmalade Bush


No Homophones Found.